package entidades;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

@Entity //define que esta clase sera mapeada a una entidad(tabla) en nuestra base de datos
public class Medico {

	@Column (name="Nombre", nullable=false, length=20) //esta anotacion permite renombrar una columna.
	private String mNombre;
	@Column (name="Apellido", nullable=false, length=20)
	private String mApellido;
	@Column (name="Documento", nullable=false, length=10)
	private int mDocumento;	
	@Id //esta anotacion nos indica que la variable mTarjetaProfesional sera mapeada como PK
	@Column (name="idMedico")	
	private int mTarjetaProfesional;
	
	public Medico(){
		// notese que el constructor esta vacio, como uno de los requisitos de jpa.
	}

	
	//getters y setters
	
	public String getmNombre() {
		return mNombre;
	}

	public void setmNombre(String mNombre) {
		this.mNombre = mNombre;
	}

	public String getmApellido() {
		return mApellido;
	}

	public void setmApellido(String mApellido) {
		this.mApellido = mApellido;
	}

	public int getmDocumento() {
		return mDocumento;
	}

	public void setmDocumento(int mDocumento) {
		this.mDocumento = mDocumento;
	}

	public int getmTarjetaProfesional() {
		return mTarjetaProfesional;
	}

	public void setmTarjetaProfesional(int mTarjetaProfesional) {
		this.mTarjetaProfesional = mTarjetaProfesional;
	}
	
	
	
}